package net.qhzw.admin.service;

import net.qhzw.admin.param.DictParam;
import net.qhzw.admin.query.DictQuery;
import net.qhzw.common.model.BaseQuery;
import net.qhzw.common.model.JsonResult;

public interface SysDictService {

    /***
     * 获取当前字典
     * @param id
     * @return
     */
    JsonResult getDict(String id);


    /****
     * 获取当前字典列表
     * @param query
     * @return
     */
    JsonResult getDictList(DictQuery query);


    /***
     * 编辑字典
     * @param param
     * @return
     */
    JsonResult edit(DictParam param);


    /***
     * 删除字典
     * @param id
     * @return
     */
    JsonResult deleteDictList(String id);


    /***
     * 查询字典表下拉框
     * @param code
     * @return
     */
    JsonResult selectBox(String code);
}
